package com.dongwu.manager.entity;

import com.dongwu.common.entity.BaseEntity;
import com.dongwu.security.entity.User;

import javax.persistence.*;

/**
 * 广投墙模板
 * 
 * @author xyj
 *
 */
@Entity
public class AppTemplate extends BaseEntity<String> {

	private String name; // 模板名称

	private String resolution; // 分辨率

	private String templateTypeSn; // 模板sn
	// 模板类型ID
	@OneToOne(cascade = { CascadeType.REFRESH })
	@JoinColumn(name = "templateTypeId")
	private TemplateType templateType; // 模板类型

//	@ManyToOne(cascade = { CascadeType.REFRESH })
//	@JoinColumn(name = "userid")
//	private User user;

	// 设备展示(0表示横屏，1表示竖屏)
	private Integer showType;

	private Integer status; // 模板状态（0启用，1禁用）

	public Boolean getIsDefault() {
		return isDefault;
	}

	public void setIsDefault(Boolean isDefault) {
		this.isDefault = isDefault;
	}

	public String getTemplateTypeSn() {
		return templateTypeSn;
	}

	public void setTemplateTypeSn(String templateTypeSn) {
		this.templateTypeSn = templateTypeSn;
	}

	private Boolean isDefault; // 是否默认(true: 默认，false: 否认)

	public String getResolution() {
		return resolution;
	}

	public void setResolution(String resolution) {
		this.resolution = resolution;
	}

	public String getName() {
		return name;
	}

	public void setName(String name) {
		this.name = name;
	}

	public Integer getStatus() {
		return status;
	}

	public void setStatus(Integer status) {
		this.status = status;
	}

	public TemplateType getTemplateType() {
		return templateType;
	}

	public void setTemplateType(TemplateType templateType) {
		this.templateType = templateType;
	}

	public Integer getShowType() {
		return showType;
	}

	public void setShowType(Integer showType) {
		this.showType = showType;
	}

//	public User getUser() {
//		return user;
//	}
//
//	public void setUser(User user) {
//		this.user = user;
//	}

	public Boolean getDefault() {
		return isDefault;
	}

	public void setDefault(Boolean aDefault) {
		isDefault = aDefault;
	}
}